//   目标  终点  移动距离  间隔  回调
function getAnim(obj, target, time, fn) {

    clearInterval(obj.timer)
    var s = obj.offsetLeft;

    obj.timer = setInterval(function (e) {
        var speed = (target - s) / 10
        // 判定 目标移动 正负
        speed = target - s > 0 ? Math.ceil(speed) : Math.floor(speed);

        s = obj.offsetLeft;

        // 判断 目标 停止的位置
        if (s == target) {
            s = target;
            clearInterval(obj.timer);
            // 启用 回调函数
            fn && fn();
        } else {
            // 目标移动位置
            obj.style.left = s + speed + 'px'
            // console.log(obj.style.left);
        }
    }, time)
}